an arm of flesh - French English Dictionary